//代码重复,违反了DRY原则
const name='snickers';
const age =2;

console.log('My dog '+name+" is "+age+" years old");

// function sayMyDog(naem,age){
//     // es6 字符串模板

//     return `My dog ${name} is ${age} years old`;
//     return "My dog " +name+" is "+age+" years old";
// }
//函数表达式
//首字母大写 构造函数

//匿名函数
//箭头函数 不需要 function 关键字 由 匿名函数进化而来
// const sayMyDog = (name,age) =>{
//     return `My dog ${name} is ${age} years old`;
// }
//如果函数只有一句代码，并且是返回值的话，连花括号都可以省略
const sayMyDog = (name,age) =>`My dog ${name} is ${age} years old`;